package cn.edu.zjicm.wordsnet_d.synchronize; 

import java.security.Key;

import javax.crypto.spec.SecretKeySpec;

public class DefaultTripleDES extends TripleDES {

	private static DefaultTripleDES mInstance;

	public static DefaultTripleDES getInstance() {
		if (mInstance == null) {
			mInstance = new DefaultTripleDES();
		}
		return mInstance;
	}

	private DefaultTripleDES() {

	}

	public static final byte[] TRIPLEDES_KEY_BYTES = { 0x15, 0x25, 0x4F, 0x58,
			(byte) 0x88, 0x10, 0x45, 0x38, 0x18, 0x25, 0x79, 0x51, (byte) 0xCB,
			(byte) 0xDE, 0x55, 0x66, 0x77, 0x29, 0x74, (byte) 0x98, 0x37, 0x40,
			0x36, (byte) 0xE2 };

	private static final Key TRIPLEDES_KEY = new SecretKeySpec(
			TRIPLEDES_KEY_BYTES, TripleDES.ALGORITHM);

	@Override
	public Key getTripledesKey() {
		return TRIPLEDES_KEY;
	}
	
	public static void main(String[] args) {
		DefaultTripleDES des = new DefaultTripleDES();
		String encrypt = des
				.encrypt("yangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhouayangzhoua");
		System.out.println(encrypt);
		System.err.println(des.decrypt(encrypt));
	}

}
